package com.hz.handler;

import com.hz.pojo.Defaultd;
import com.hz.pojo.Purchase;
import com.hz.service.DefaultdService;
import com.hz.utils.ResultData;
import com.hz.utils.ResultUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;


@RestController
@RequestMapping("/default")
public class DefaultdC {
    @Autowired
    private DefaultdService service;

    @PostMapping("/add")
    public ResultData login(@RequestBody Defaultd def) {
        int res = service.add(def);
        if (res != 0) {
            //登录成功的话创建一个token封装到res对象中
            return ResultUtils.sucuss("添加成功", res);
        } else {
            return ResultUtils.error("添加失败", null);
        }
    }

    @GetMapping("/list")
    public ResultData list() {
        List<Defaultd> res = service.listDef();
        System.out.println("返回的数据为"+res);
        if (res != null) {
            return ResultUtils.sucuss("", res);
        } else {
            return ResultUtils.error("暂无存储数据", null);
        }
    }
//    @PostMapping("/add")
//    public ResultData add(@RequestBody Purchase purchase){
//        System.out.println("传进来的值"+purchase);
//        int res = service.addDef(purchase);
//        if (res != 0) {
//            return ResultUtils.sucuss("添加成功", res);
//        } else {
//            return ResultUtils.error("添加失败", null);
//        }
//    }
}
